have an altercation - Turc Anglais Dictionnaire